.label {
    font-size: 0.6rem;
    padding: 0.2rem 0.4rem;
    border-radius: 5px;
    border: 1px solid #fff;
    // border-width: 2px;
    cursor: pointer;
    margin-top: 2px;
    &.yellow {
        background-color: #BA734F;
        color: #f7f7f7;
    }
    &.red {
        background-color: #CF4B4B;
        color: #f7f7f7;
    }
    &.blue {
        background-color: #51A1E5;
        color: #fff;
    }
}
.divider {
    height: 1px;
    background-color: #dfdfdf;
    margin: 1.5rem 0;
}
.float.right {
    float: right;
}
.float.left {
    float: left;
}
.clear {
    clear: both;
}
.block {
    display: block;
}
.vertical-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*方向*/
    
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -moz-box-orient: vertical;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    /*排列*/
    
    justify-content: center;
    align-items: center;
    -ms-flex-align: center;
    -ms-justify-content: center;
    -ms-flex: 1;
    /*old*/
    
    -webkit-box-align: center;
    box-align: center;
    /*new*/
    
    -webkit-align-items: center;
}
